package com.itheima.d01_api_Math;

import cn.hutool.core.util.NumberUtil;

/**
 * Math类
 */

public class d01_api_Math {
    //jdk官方

    public static void main(String[] args) {
        // 游戏随机
        System.out.println(Math.random()+"%");

//        最大值
        System.out.println("最大值"+Math.max(1,2));
//        最小值
        System.out.println("最小值"+Math.min(1,2));


        //场景六：四舍五入
        System.out.println("四舍五入"+Math.round(1.5));


        //场景三：需要非负数的值
        System.out.println("绝对值"+Math.abs(-1));


        //场景四：涉及角度，距离计算，轨迹计算
        System.out.println("角度"+Math.sin(30));
        System.out.println("角度"+Math.cos(30));
        System.out.println("角度"+Math.tan(30));

        //场景五：科学计算
        System.out.println("科学计算"+Math.pow(2,3));
        System.out.println("科学计算"+Math.sqrt(9));

        //近似值计算
        System.out.println("近似值"+Math.ceil(1.1));
        System.out.println("近似值"+Math.floor(1.1));
        System.out.println("近似值"+Math.round(1.1));
        System.out.println("=============================");

        //hutools
        System.out.println(NumberUtil.max(1,2222));

    }
}
